#ifndef TTSTEXT2AUDIOREQ_H_
#define TTSTEXT2AUDIOREQ_H_

#include "Common.h"
#include <arpa/inet.h>

class TTSText2AudioReq
{
    public:
        uint32 Id;
        uint32 Command;
        uint32 Len;

        uint32 TextLen;
        char Text[MAX_TEXT_BUF_LEN];

        TTSText2AudioReq()
            : TextLen(0), Id(jTTS_ID), Command(jTTS_REQ_TEXT4),
              Len(0)
        { }

        ~TTSText2AudioReq()
        {
            // cout << "~TTSText2AudioReq()" << endl;
        }

        void hton()
        {
            Id = htonl(Id);
            Command = htonl(Command);
            Len = htonl(Len);
            TextLen = htonl(TextLen);
        }
};


#endif /* TTSTEXT2AUDIOREQ_H_ */
